Skip to content

Conversation

@pl0xz0rz
Copy link
Contributor

This PR:

Adds support for arrays in parameterArray
Optimizes custom JS function generated from the DSL, factor 20

TODO: Add more tests, add joins on the client using this

@miranov25
Copy link
Owner

Summary clarifcation: Performance optimization for client-side custom functions.

This PR introduces vectorized evaluation for custom functions to improve execution speed. Instead of evaluating elements individually, the system now performs vectorized operations.

Key Details:

Scope: This optimization currently applies only to custom functions (aliased) defined on the server.

Implementation: The optimization is handled via PythonAST on the server side.

Unit test for the evailaution is work in progress.

@miranov25
Copy link
Owner

Merging but unit test needed

@miranov25 miranov25 merged commit 929a85f into miranov25:master Jan 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants